Jeremy Clarkson faces heated feud over Tesla review on Top Gear